package org.ediba.siri.web.rest;

import java.util.Date;

public class ImageCommand extends Command {
	
	private Boolean user;
	private Boolean rotateDir;
	private Boolean related;
	
	private Integer id;
	private String name;
	private Date timestamp;
	private Date timestampStart;
	private Date timestampEnd;
		
	private Integer idImageBackup;
	private Integer idImageProvider;
	private Boolean requestType;
	private String requestText;
	private Integer idModel;
	private Integer idPublicationCountry;
	private Integer idPublication;
	private Integer idPublicationNumber;
	private Integer idRequest;
	private Integer idUser;

	private Integer[] ids;
	private Integer[] idsImageAlbum;
	private Integer[] idsImageKeyword;
	private Integer[] idsModel;
	private Integer[] idsRequest;
	
	private Boolean lockedSearch;
	private Boolean lockedDownload;
	private Boolean catalogged;
	private Boolean tagged;
	
	private Boolean used;
	
	public ImageCommand(){
		super();
		this.setSort("name");
	}
	
	public Integer[] getIds() {
		return ids;
	}
	public void setIds(Integer[] ids) {
		this.ids = ids;
	}
	public Integer[] getIdsImageKeyword() {
		return idsImageKeyword;
	}
	public void setIdsImageKeyword(Integer[] idsImageKeyword) {
		this.idsImageKeyword = idsImageKeyword;
	}
	public Integer getIdModel() {
		return idModel;
	}
	public void setIdsModel(Integer idModel) {
		this.idModel = idModel;
	}
	public Integer[] getIdsModel() {
		return idsModel;
	}
	public void setIdsModel(Integer[] idsModel) {
		this.idsModel = idsModel;
	}
	public Integer[] getIdsRequest() {
		return idsRequest;
	}
	public void setIdsRequest(Integer[] idsRequest) {
		this.idsRequest = idsRequest;
	}
	
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public Integer getIdImageProvider() {
		return idImageProvider;
	}
	public void setIdImageProvider(Integer idImageProvider) {
		this.idImageProvider = idImageProvider;
	}
	public Integer getIdPublicationNumber() {
		return idPublicationNumber;
	}
	public void setIdPublicationNumber(Integer idPublicationNumber) {
		this.idPublicationNumber = idPublicationNumber;
	}
	public Integer getIdRequest() {
		return idRequest;
	}
	public void setIdRequest(Integer idRequest) {
		this.idRequest = idRequest;
	}
	public void setIdsImageAlbum(Integer[] idsImageAlbum) {
		this.idsImageAlbum = idsImageAlbum;
	}
	public Integer[] getIdsImageAlbum() {
		return idsImageAlbum;
	}
	public void setUser(Boolean user) {
		this.user = user;
	}
	public Boolean isUser() {
		return this.user;
	}
	public void setLockedSearch(Boolean lockedSearch) {
		this.lockedSearch = lockedSearch;
	}
	public Boolean getLockedSearch() {
		return lockedSearch;
	}
	public void setLockedDownload(Boolean lockedDownload) {
		this.lockedDownload = lockedDownload;
	}
	public Boolean getLockedDownload() {
		return lockedDownload;
	}
	public void setRotateDir(Boolean rotateDir) {
		this.rotateDir = rotateDir;
	}
	public Boolean isRotateDir() {
		return rotateDir;
	}
	public void setTimestampStart(Date timestampStart) {
		this.timestampStart = timestampStart;
	}
	public Date getTimestampStart() {
		return timestampStart;
	}
	public void setTimestampEnd(Date timestampEnd) {
		this.timestampEnd = timestampEnd;
	}
	public Date getTimestampEnd() {
		return timestampEnd;
	}
	public void setTimestamp(Date timestamp) {
		this.timestamp = timestamp;
	}
	public Date getTimestamp() {
		return timestamp;
	}
	public void setIdPublication(Integer idPublication) {
		this.idPublication = idPublication;
	}
	public Integer getIdPublication() {
		return idPublication;
	}
	public void setIdPublicationCountry(Integer idPublicationCountry) {
		this.idPublicationCountry = idPublicationCountry;
	}
	public Integer getIdPublicationCountry() {
		return idPublicationCountry;
	}
	public void setIdUser(Integer idUser) {
		this.idUser = idUser;
	}
	public Integer getIdUser() {
		return idUser;
	}
	public void setUsed(Boolean used) {
		this.used = used;
	}
	public Boolean getUsed() {
		return used;
	}
	public void setCatalogged(Boolean catalogged) {
		this.catalogged = catalogged;
	}
	public Boolean getCatalogged() {
		return catalogged;
	}
	public void setTagged(Boolean tagged) {
		this.tagged = tagged;
	}
	public Boolean getTagged() {
		return tagged;
	}
	public void setRequestType(Boolean requestType) {
		this.requestType = requestType;
	}
	public Boolean getRequestType() {
		return requestType;
	}

	public void setRequestText(String requestText) {
		this.requestText = requestText;
	}

	public String getRequestText() {
		return requestText;
	}

	public void setIdImageBackup(Integer idImageBackup) {
		this.idImageBackup = idImageBackup;
	}

	public Integer getIdImageBackup() {
		return idImageBackup;
	}

	public void setRelated(Boolean related) {
		this.related = related;
	}

	public Boolean getRelated() {
		return related;
	}

}
